type google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.pickfirstBalancer
21 uses
google.golang.org/grpc/balancer/pickfirst/pickfirstleaf (current package)
pickfirstleaf.go#L111: b := &pickfirstBalancer{
pickfirstleaf.go#L168: func (b *pickfirstBalancer) newSCData(addr resolver.Address) (*scData, error) {
pickfirstleaf.go#L186: type pickfirstBalancer struct {
pickfirstleaf.go#L212: func (b *pickfirstBalancer) ResolverError(err error) {
pickfirstleaf.go#L218: func (b *pickfirstBalancer) resolverErrorLocked(err error) {
pickfirstleaf.go#L239: func (b *pickfirstBalancer) UpdateClientConnState(state balancer.ClientConnState) error {
pickfirstleaf.go#L335: func (b *pickfirstBalancer) UpdateSubConnState(subConn balancer.SubConn, state balancer.SubConnState) {
pickfirstleaf.go#L339: func (b *pickfirstBalancer) Close() {
pickfirstleaf.go#L350: func (b *pickfirstBalancer) ExitIdle() {
pickfirstleaf.go#L358: func (b *pickfirstBalancer) startFirstPassLocked() {
pickfirstleaf.go#L368: func (b *pickfirstBalancer) closeSubConnsLocked() {
pickfirstleaf.go#L462: func (b *pickfirstBalancer) reconcileSubConnsLocked(newAddrs []resolver.Address) {
pickfirstleaf.go#L480: func (b *pickfirstBalancer) shutdownRemainingLocked(selected *scData) {
pickfirstleaf.go#L495: func (b *pickfirstBalancer) requestConnectionLocked() {
pickfirstleaf.go#L549: func (b *pickfirstBalancer) scheduleNextConnectionLocked() {
pickfirstleaf.go#L578: func (b *pickfirstBalancer) updateSubConnState(sd *scData, newState balancer.SubConnState) {
pickfirstleaf.go#L726: func (b *pickfirstBalancer) endFirstPassIfPossibleLocked(lastErr error) {
pickfirstleaf.go#L751: func (b *pickfirstBalancer) isActiveSCData(sd *scData) bool {
pickfirstleaf.go#L756: func (b *pickfirstBalancer) updateSubConnHealthState(sd *scData, state balancer.SubConnState) {
pickfirstleaf.go#L791: func (b *pickfirstBalancer) updateBalancerState(newState balancer.State) {
pickfirstleaf.go#L806: func (b *pickfirstBalancer) forceUpdateConcludedStateLocked(newState balancer.State) {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)